thymeleaf的下拉框(select option)回显选中 |
您所在的位置:网站首页 › thymeleaf 循环判断 › thymeleaf的下拉框(select option)回显选中 |
thymeleaf的下拉框(select option)回显选中
在开发一个足球联赛管理系统中,需要在修改页面使用thymeleaf模板引擎先从数据库中取出数据显示在页面中,然后再对要修改的数据分别进行修改。 在input或者textarea的回显都没有什么问题,只要之前传了对象过来,那么就在input标签里加上例如th:value="*{startDate}"即可,那么输入框里变会显示数据库中已有的数据,点击后可进行修改。 但是select标签相对会特殊一点,我们需要进行一个判断,判断数据库中选中的是哪个option,然后在回显页面将它默认选中,同时点击下拉框后还可以选中修改成其它选项。 因为我刚开始对thymeleaf模板引擎不是很熟悉,所以在网上找了很多方案,也一个一个试了,很多对于我这个程序并没有作用,但是这里也都列出来作为一个解决方案的参考。 解决方案一使用switch+case的方式进行判断 使用th:if进行判断 首先不进行判断,先显示出所有的选项,保证可以进行修改的操作。然后再在selected这个属性里进行判断,从数据库中获取的值是否等于该选项的value,如果等于,则选中。 参考文档:http://www.cnblogs.com/Steven5007/p/7865202.html |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |